.treeview .node_content .u_avatar {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.node_content .icon_folder {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.node_content .ico_arrow {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_checked {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_checkbox {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_checkbox_checked {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_unchecked {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_addr {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.icon_fold {
	background-image: url("../images/todo/treeview_icon16f25f.png"); _background-image: url(../images/todo/treeview_icon_ie616f25f.png);
}
.i_lady {
	background-position: -94px 1px;
}
.i_man {
	background-position: -62px 1px;
}
.i_group {
	background-position: -160px 4px;
}
.icon_folder {
	background-position: -128px 7px;
}
.treeview_info .i_lady {
	background-position: -94px -29px;
}
.addr_popup .treeview .i_lady {
	background-position: -94px -29px;
}
.treeview_info .i_man {
	background-position: -62px -31px;
}
.addr_popup .treeview .i_man {
	background-position: -62px -31px;
}
.treeview_info .i_group {
	background-position: -159px -31px;
}
.addr_popup .treeview .i_group {
	background-position: -159px -31px;
}
.treeview_info .icon_folder {
	background-position: -127px -31px;
}
.addr_popup .treeview .icon_folder {
	background-position: -127px -31px;
}
.form_tree .ico_arrow {
	margin: 5px 5px 0px 0px; width: 20px; height: 20px; display: inline-block;
}
.form_tree .level_1 li {
	padding: 0px 0px 0px 60px;
}
.form_tree .ico_loading_all {
	margin: 100px auto 0px;
}
.member_tree .ico_loading_all {
	margin: 100px auto 0px;
}
.floder_nav {
	margin: 0px auto; width: 100%; height: 22px; border-bottom-color: rgb(230, 232, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.form_tree {
	height: 250px; clear: both; position: relative; -ms-overflow-y: auto;
}
.treeview {
	background: url("../images/todo/treeview_bg15d956.png") left top; -ms-zoom: 1;
}
.treeview .node_content {
	height: 39px; vertical-align: middle; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer; -ms-zoom: 1; _height: 40px;
}
.treeview .node_content:hover {
	background: rgb(232, 231, 231); color: rgb(0, 0, 0); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.treeview .tree_hit .node_content {
	color: rgb(255, 255, 255);
}
.treeview .tree_hit .node_content:hover {
	background-color: rgb(103, 120, 141);
}
.treeview .tree_node a {
	padding: 0px 0px 0px 50px; display: block; cursor: pointer;
}
.treeview .node_content .u_avatar {
	width: 30px; height: 34px; display: inline-block;
}
.node_content .icon_folder {
	width: 30px; height: 34px; display: inline-block;
}
.treeview .node_content .u_avatar {
	margin: 5px 5px 0px 10px; height: 30px;
}
.treeview .node_content .node_txt {
	text-align: left; overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.node_content .node_job {
	text-align: left; overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.node_content .node_phone {
	text-align: left; overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.node_content .node_email {
	text-align: left; overflow: hidden; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.treeview .node_content .node_txt {
	top: -10px; width: 40%; height: 18px; display: inline-block; position: relative;
}
.node_content .node_job {
	margin: 8px 0px 0px; width: 15%; color: rgb(160, 160, 160); float: right; display: block;
}
.node_content .node_phone {
	margin: 8px 60px 0px 0px; width: 15%; color: rgb(160, 160, 160); float: right; display: block; _display: inline;
}
.node_content .node_email {
	top: -5px; color: rgb(160, 160, 160); position: relative;
}
.widescreen .treeview .node_content .node_phone {
	margin: 8px 100px 0px 0px; width: 15%;
}
.widescreen .treeview .node_content .node_job {
	width: 28%;
}
.widescreen .treeview .node_content .node_txt {
	width: 28%;
}
.treeview .selected {
	background: rgb(232, 231, 231) !important; color: rgb(0, 0, 0) !important;
}
.treeview_tips {
	background: rgb(250, 239, 162); width: 100%; height: 22px; text-align: center; color: rgb(140, 101, 11); line-height: 22px; overflow: hidden; margin-top: 0px; border-bottom-color: rgb(241, 206, 91); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 100; -ms-zoom: 1;
}
.treeview li ul {
	background: none; overflow: visible; padding-left: 0px;
}
.node_content .ico_arrow {
	margin: 5px 5px 0px 0px; width: 20px; height: 20px; display: inline-block;
}
.open .node_content .ico_arrow {
	background-position: -32px 0px;
}
.close .node_content .ico_arrow {
	background-position: 2px 0px;
}
.close ul {
	display: none;
}
.treeview .tree_branch .node_content {
	padding: 0px 0px 0px 22px;
}
.treeview .tree_branch .tree_noMember {
	padding: 2px 0px 2px 22px;
}
.treeview .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 42px;
}
.treeview .tree_branch .tree_branch .tree_noMember {
	padding: 2px 0px 2px 42px;
}
.treeview .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 62px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_noMember {
	padding: 2px 0px 2px 62px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 82px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_noMember {
	padding: 2px 0px 2px 82px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 102px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_noMmeber {
	padding: 2px 0px 2px 102px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 122px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_noMmeber {
	padding: 2px 0px 2px 122px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 142px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_noMmeber {
	padding: 2px 0px 2px 142px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .node_content {
	padding: 0px 0px 0px 162px;
}
.treeview .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_branch .tree_noMmeber {
	padding: 2px 0px 2px 162px;
}
.treeview_info .node_content .u_avatar {
	margin: 0px 5px 0px 10px; width: 20px; height: 20px;
}
.treeview_info .node_content .icon_folder {
	margin: 0px 5px 0px 10px; width: 20px; height: 20px;
}
.addr_popup .treeview .node_content .u_avatar {
	margin: 0px 5px 0px 10px; width: 20px; height: 20px;
}
.addr_popup .treeview .node_content .icon_folder {
	margin: 0px 5px 0px 10px; width: 20px; height: 20px;
}
.treeview_info .node_content .node_txt {
	top: -4px;
}
.treeview_info .node_content {
	height: 28px;
}
.hotmember .node_content {
	padding: 0px 0px 0px 42px;
}
.attsep {
	display: none;
}
.attsep .attchUploadstyle {
	border-width: 1px; margin: 0px 0px 0px 5px; width: 100px; height: 6px; overflow: hidden; font-size: 0px; vertical-align: 0px; display: inline-block; position: relative;
}
.attsep .attchUploadstyle .fdbody {
	height: 10px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; display: block;
}
.selectpanel {
	border: 1px solid rgb(170, 170, 170); z-index: 1100; -ms-overflow-x: hidden; -ms-overflow-y: auto !important; box-shadow: 0px 2px 3px #a0a0a0; -webkit-box-shadow: 0 2px 3px #A0A0A0; -moz-box-shadow: 0 2px 3px #A0A0A0; -o-box-shadow: 0 2px 3px #A0A0A0;
}
.selectpanel .highlight {
	background: rgb(49, 92, 161); color: rgb(255, 255, 255);
}
.selectpanel .highlight a {
	color: rgb(255, 255, 255);
}
.ac_item {
	text-align: left;
}
.ac_item a {
	padding: 5px 10px; color: rgb(0, 0, 0); display: block;
}
.ac_item a:hover {
	text-decoration: none;
}
.selectpanelbody {
	background: rgb(255, 255, 255); z-index: 9999; -ms-overflow-y: auto !important;
}
.slavealiaslist {
	line-height: 26px; white-space: normal; -ms-word-wrap: break-word;
}
.ico_arrow_left {
	background: url("../images/bizmail/manage/arrow_left087790.gif") no-repeat 3px 0px; margin: 180px 0px 0px 5px; width: 15px; height: 16px;
}
.s_focus {
	border: 1px solid rgb(147, 212, 252); box-shadow: 0px 0px 5px #60caff;
}
.s_blur {
	border-width: 1px; border-style: solid; border-color: rgb(198, 196, 196) rgb(218, 218, 218) rgb(218, 218, 218) !important; box-shadow: 0px 0px 5px #fff;
}
.node_load {
	text-align: center;
}
.node_load .ss_icon_loading {
	width: 16px; height: 14px; display: inline-block;
}
.icon_checked {
	width: 20px; height: 20px; right: 20px; margin-top: 10px; display: inline-block; position: absolute; background-repeat: no-repeat;
}
.icon_checkbox {
	width: 20px; height: 20px; right: 20px; margin-top: 10px; display: inline-block; position: absolute; background-repeat: no-repeat;
}
.icon_checkbox_checked {
	width: 20px; height: 20px; right: 20px; margin-top: 10px; display: inline-block; position: absolute; background-repeat: no-repeat;
}
.icon_unchecked {
	width: 20px; height: 20px; right: 20px; margin-top: 10px; display: inline-block; position: absolute; background-repeat: no-repeat;
}
.icon_unchecked {
	background-position: -192px -32px;
}
.icon_checked {
	background-position: -192px 0px; cursor: pointer;
}
.tree_hit .icon_checked {
	background-position: -192px 0px; cursor: pointer;
}
.tree_hit .icon_checked:hover {
	background-position: -192px 0px; cursor: pointer;
}
.item_current {
	background: rgb(103, 120, 141);
}
.tree_hit {
	background: rgb(103, 120, 141);
}
.item_current:hover {
	background: rgb(103, 120, 141);
}
.tree_hit .node_job {
	color: rgb(219, 221, 224);
}
.tree_hit .node_phone {
	color: rgb(219, 221, 224);
}
.tree_hit .node_email {
	color: rgb(219, 221, 224);
}
.floder_nav .f_navobj {
	margin: 0px 0px 0px 130px !important; float: left; _display: inline;
}
.floder_nav li {
	float: left;
}
.floder_nav li.fs {
	margin: 0px;
}
.floder_nav li.fn {
	margin: 0px;
}
.floder_nav li.fn {
	padding: 0px;
}
.floder_nav li.fn span {
	color: rgb(255, 255, 255);
}
.floder_nav li.fs {
	padding: 0px;
}
.floder_nav li.num1 {
	margin-left: 170px;
}
.floder_nav li span {
	padding: 0px 1em; height: 22px; text-align: center; line-height: 22px; display: inline-block; cursor: pointer;
}
.floder_nav li.fs span {
	color: rgb(73, 73, 73) !important;
}
.folder_nav_first {
	border: solid rgb(230, 232, 235);
}
.folder_nav_item {
	border-right-color: rgb(230, 232, 235); border-right-width: 1px; border-right-style: solid;
}
.folder_nav_last {
	border: solid rgb(230, 232, 235);
}
.floder_nav .folder_nav_first {
	border-width: 0px 1px;
}
.floder_nav .folder_nav_last {
	border-width: 0px 1px 0px 0px;
}
.member_input {
	border-width: 1px; border-style: solid; margin: 0px 0px 20px 50px; padding: 3px 0px; width: 440px; overflow: hidden; position: relative; cursor: text; -ms-zoom: 1;
}
.member_input .input_obj {
	background: rgb(255, 255, 255); border: 0px currentColor; width: 50px; height: 20px; line-height: 20px; text-indent: 5px; float: left; box-shadow: none; _height: 20px;
}
.member_input .label_obj {
	left: 0px; top: -8px; text-indent: 5px; font-size: 12px; position: absolute;
}
.member_input .hide_label .label_obj {
	display: none;
}
.member_input .u_name {
	background: rgb(230, 230, 230); margin: 2px 0px 0px 3px; padding: 1px 0px 1px 5px; border-radius: 5px; float: left; display: inline-block; cursor: pointer; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
}
.member_input .u_name:hover {
	text-decoration: none;
}
.member_input .u_name i {
	font-style: normal;
}
.member_input .u_name .i_m_del {
	_position: relative; _top: 3px; _left: 6px;
}
.icon_addr {
	background-position: -224px 0px; width: 17px; height: 17px; display: inline-block; cursor: pointer;
}
.icon_fold {
	background-position: -224px -32px; width: 17px; height: 17px; display: inline-block; cursor: pointer;
}
.ico_loading_l {
	background: url("../images/ico_loading1087795.gif") no-repeat; margin: 0px auto; width: 16px; height: 16px; position: relative;
}
.addr_popup {
	background: rgb(255, 255, 255); overflow: hidden; -ms-zoom: 1; min-height: 340px;
}
.addr_popup .opp_addr {
	width: 100%; text-align: left; margin-top: 0px; z-index: 10;
}
.addr_popup .floder_nav {
	border-top-color: rgb(230, 232, 235); border-top-width: 1px; border-top-style: solid;
}
.addr_popup .member_input {
	margin: 20px; clear: both; -ms-overflow-y: auto; max-height: 120px;
}
.addr_popup .treeview {
	background: url("../images/todo/treeview_min_bg16f25f.png"); width: 465px;
}
.addr_popup .treeview .node_content .node_txt {
	top: -5px;
}
.addr_popup .treeview .node_content {
	height: 28px; overflow: hidden;
}
.addr_popup .treeview .node_content .icon_folder {
	margin-left: 0px;
}
.addr_popup .node_content .ico_arrow {
	top: 5px; margin-right: 4px; position: relative;
}
.addr_popup .treeview .node_content .u_avatar {
	margin: 2px 5px 0px 10px;
}
.addr_popup .ico_loading_l {
	top: 5px;
}
.addr_popup .tab_personal .tree_node .tree_branch .tree_node .tree_branch .node_content .u_avatar {
	margin-left: 24px;
}
.addr_popup .tab_personal .tree_node .tree_branch .node_content {
	padding-left: 0px;
}
.addr_popup .tab_personal .treeview {
	position: relative;
}
.addr_popup .closeTip {
	text-align: center; color: rgb(160, 160, 160); line-height: 200px; font-size: 14px;
}
.addr_popup .fn_list {
	padding: 0px 1px;
}
.addr_popup .form_tree_preview_loading {
	background: url("../images/ico_loading2087795.gif") no-repeat; margin: 100px auto 0px; width: 32px; height: 32px; display: block;
}
.node_check {
	top: 3px; right: 30px; color: rgb(30, 84, 148); position: absolute;
}
